Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Isla de Lanzarote - Lanzarote Belarus F2 Ukraine F3 Great Britain #4-w2 Great Britain #4-w3 Great Britain #4-w4 Tunisia F6 Great Britain F2 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Switzerland F2 Switzerland F3 Ukraine F3 Turkey F2 Turkey F3 Netherlands F5 France F16 France F17 France F18 Czech Republic F4 Croatia F2 Uzbekistan F2 France F10 France F14 Germany F1 Germany F2 France F3 Portugal F4 Portugal F5 Portugal F6 Great Britain F5 Great Britain F6 Uzbekistan F2 Germany F3 Australia F2 Sweden/Denmark-w3 Sweden/Denmark-w4 Laos F1 Czech Republic F5 USA F8 USA F9 Mexico F2 Mexico F3 USA F13 USA F14 Indonesia F5 Latvia F1 Thailand F4 Thailand F5 Lithuania F1 Spain F13 Chinese Taipei F2 Spain F25 Thailand F2 Great Britain #4-w1 Turkey F6 Turkey F9 Turkey F12 Turkey F13 Turkey F14 Ukraine F9 Kazakhstan F10 Turkey F36 Czech Republic F5 Great Britain F2 Great Britain F2 France F19 China F4 France F9 China F4 (Luzhou) Ukraine F3 Mexico F4 Turkey F35 Nova Challenger Osaka - Osaka Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Fergana Challenger - Fergana Fifth-Third Bank Tennis Championships - Lexington Kyiv Open - Kiev GHI Bronx Classic - Bronx Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Yokohama Challenger 2001 - Yokohama SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Ho Chi Minh City Challenger - Ho Chi Minh City Samsung Securities Cup Challenger Tennis - Seoul Samsung Securities Cup - Seoul The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor - Kyoto Fergana Tennis Challenger Tournament - Fergana X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin The LTA Wrexham Challenger - Wrexham Heineken Challenger 2004 - Ho Chi Minh City Heineken Challenger - Ho Chi Minh City Open Mutouest - St. Brieuc Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills Czech Open - Prostejov The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton China Open - Beijing Tiburon Challenger - Tiburon Burbank Challenger - Burbank Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Mobilux Open - Luxembourg Challenger 42 - Andrezieux The Granby Natrel Challenger - Granby Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Nottingham Men's Challenger - Nottingham Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk TED Open - Istanbul Sir Supermercati - Rome Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg The LTA Sunderland Challenger - Sunderland Intersport Heilbronn Open - Heilbronn 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City The LTA Cardiff Challenger - Cardiff Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Czech Open 2006 - Prostejov The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking TED Open 2006 - Istanbul Penza Cup - Penza ATP Guzzini Challenger - Recanati Togliatti Cup - Togliatti Mordovia Cup - Saransk Open Castilla y Leon - Segovia St. Petersburg Challenger 2006 - St. Petersburg Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Privatbank Open 2006 - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury KGHM Dialog Polish Indoors - Wroclaw Busan Open Challenger Tennis - Busan Head Cup Busan Open - Busan Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Akbank Private Banking TED Open - Istanbul Samarkand Challenger - Samarkand Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding PrivatBank Cup - Dnepropetrovsk Lambertz Open by Stawag 2007 - Aachen PEOPLEnet Cup - Dnepropetrovsk Malaysian Open - Kuala Lumpur Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise III Isla de Lanzarote - Lanzarote Penza Cup 2008 - Penza Akbank Private Banking TED Open - Istanbul Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Open de Rennes - Rennes Labertz Open by Stawag - Aachen PEOPLEnet CUP - Dnepropetrovsk Wroclaw Challenger Belgrade Challenger Kyoto Challenger Tenerife Challenger San Remo Challenger Izmir Challenger Karlsruhe Challenger Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Vancouver Challenger Mons Challenger LTA Wrexham Challenger - Wrexham Tashkent Challenger Aachen Challenger Kazan Challenger Bergamo Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Jersey Challenger Morocco Tennis Tour - Fes Monza Challenger Tunis Open 2007 - Tunis Fergana Challenger - Fergana Astana Challenger - Astana Winnetka Challenger KGHM Dialog Polish Indoors - Wroclaw Granby Challenger Penza Cup - Penza Mordova Cup 2007 - Saransk Open Castilla y Leon - Segovia Toyota Challenger Singapore Challenger Kazan Challenger UTC Open by Selena - Cherkassy Guangzhou Challenger Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Alessandria Challenger Aptos Challenger Astana Challenger Bauer Watertechnology Cup 2007 - Eckental Taiwan Challenger - Kaohsiung Geneva Challenger Toyota Challenger Heilbronn Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Kyoto Challenger Le Gosier Challenger Kaohsiung Challenger Prostejov Challenger Nottingham Challenger Winnetka Challenger Vancouver Challenger Aptos Challenger Heilbronn Challenger Ningboo Challenger Johannesburg Challenger Seoul Challenger Ortisei Challenger Helsinki Challenger Nottingham Challenger Toyota Challenger Dallas Challenger Dallas Challenger Rimouski Challenger Alphen Challenger Leon Challenger Astana Challenger Busan Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Kaoshuing Challenger Fergana Challenger Nottingham Challenger Yokohama Challenger Maui Challenger Chitre Challenger Dallas Challenger St. Brieuc Challenger Irving Challenger Aptos Challenger Lexington Challenger Taipei City Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Recanati Challenger St. Remy Challenger Istanbul Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Andria Challenger Noumea Challenger Hong Kong Challenger Tiburon Challenger Wolfsburg Challenger Yokohama Challenger Pingguo Challenger Bangkok Challenger Manila Challenger New Delhi Challenger Kyoto Challenger St. Brieuc Challenger Guangzhou Challenger Johannesburg Challenger Ostrava Challenger Busan Challenger Prostejov Challenger Winnetka Challenger Pozoblanco Challenger Penza Challenger Kyoto Challenger Sacramento Challenger St. Remy Challenger Shanghai Challenger Izmir Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Mons Challenger Rennes Challenger Orleans Challenger Seoul Challenger Fergana Challenger - Fergana The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Pingguo Challenger Busan Challenger Bordeaux Challenger Fergana Challenger ATP Open Castilla y Leon - Segovia Southern Capital Cup - Almaty Tiburon Challenger Geneva Challenger Wolfsburg Challenger Guadalajara Challenger Bangkok Challenger Jersey Challenger Kazan Challenger Kun-Ming Challenger Prostejov Challenger Kyoto Challenger Pozoblanco Challenger Manchester Challenger Granby Challenger Binghamton Challenger Trnava Challenger Bergamo Challenger Kazan Challenger Le Gosier Challenger Vancouver Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Morelos Challenger Taipei City Challenger Busan Challenger Seoul Challenger Manchester Challenger Ilkley Challenger Bangkok Challenger Shanghai Challenger Kaohsiung Challenger Suzhou Challenger Nottingham-2 Challenger Mexico City Challenger Astana Challenger Glasgow Challenger Ningboo Challenger Ho Chi Minh City Challenger Kobe Challenger Shenzhen Challenger Taipei City Challenger Bangkok Challenger Gimcheon Challenger Chengdu Challenger Qingdao Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Heineken Open - Auckland Bangkok Challenger Memorial Kolyaskin - Donetsk Yokohama Challenger Quanzhou Challenger Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Taipei City Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Zhangjiagang Challenger ABN/AMRO World Tennis Tournament - Rotterdam 2003 USTA Challenger of Calabasas - Calabasas Gerry Weber Open - Halle Belgaum Open - Belgaum Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai The Stella Artois Championships - London Taipei City Challenger Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona China Open - Beijing Thailand Open - Bangkok ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle The Nottingham Open - Nottingham Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur Penza Challenger Apia International - Sydney Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Izmir Challenger Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Seoul Challenger Heineken Open - Auckland Open 13 - Marseille China Open - Beijing AIG Japan Open - Tokyo Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Qatar ExxonMobil Open - Doha Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai China Open - Beijing SAP Open - San Jose Hall of Fame Tennis Championships - Newport Open de Nice Cote d'Azur - Nice Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Toronto Australian Open - Melbourne BNP Paribas Open - Indian Wells Rogers Cup - Montreal French Open - Paris Wimbledon - London Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 2, 3R, UKR-BUL 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group 2, PO, NGR-UKR 0-5 Davis Cup, Group 2, 2R, UKR-EGY 5-0 Davis Cup, World Group, PO, BEL-UKR, 3-2 Wimbledon - London Davis Cup, Group I, PO, PHI-TPE 2-3 Australian Open - Melbourne Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group II, 2R, UKR-CYP 5-0 Davis Cup, Group I, 2R, SWE-UKR 1-4 Wimbledon - London Davis Cup, Group II, 3R, PAK-TPE 3-2 U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) 15th Asian Games Doha 2006 Australian Open (Wildcard) Davis Cup, Group II, 3R, LAT-UKR 2-3